package com.example.Mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.example.pojo.Tuihuocong;
import com.example.pojo.Tuihuozhu;

public interface CgthDao {
	/**
	 * 主祥新增
	 */
	public void cgthAdd(Tuihuozhu save);
	/**
	 * 删除
	 */
	public void cgthDelete(String billno);
	/**
	 * 主祥加载
	 * @return
	 */
	public List<Tuihuozhu> cgthLoady(int pagenum,int pagesize);
	
	public List<Tuihuocong> cgthLoadyCong(String billno);
	/**
	 * 审核修改状态
	 */
	public void cgthUpdateA(String billno);
	/**
	 * 反审核修改状态
	 */
	public void cgthUpdateB(String billno);
	/**
	 * 通过id。。
	 * @param id
	 * @return
	 */
	public Tuihuozhu count(String billno);
	/**
	 * 查询总共有几条数据
	 * @param billno
	 * @return
	 */
	public Integer cous();
	/**
	 * 修改采购订单单况
	 * @param Billno
	 */
	public void xgdddkUpdate(String Billno);
	/**
	 * 修改从表中的未入库量
	 * @param Qtyremain
	 * @param Billno
	 */
	public void xgddwrklUpdate(String Qtyremain,String Billno);
	/**
	 * 保存时，修改供应商的最近退货日期
	 * @param gysname
	 * @param zjthrq
	 */
	public void xggyszjdate(String gysname);
	/**
	 * 修改库存数量
	 * @param number
	 * @param prodid
	 */
	public void xgckcount(double number,String prodId);
	/**
	 * 反审核修改库存数量
	 * @param number
	 * @param prodid
	 */
	public void fsxgckcount(double number,String prodId);
	/**
	 * 审核时修改未出库数量，未处理数量-退货数量
	 */
	public void xgthwckslUpdate(int weishengxiaosl,String billno);
	/**
	 * 审核时修改供应商主文件信息
	 */
	public void shxggyszwjxinxi(double qimyingfuk,String GYSname);
	/**
	 * 反审核时修改供应商主文件的钱
	 * @param qimyingfuk
	 * @param GYSname
	 */
	public void fshxggyszwjxinxi(double qimyingfuk,String GYSname);
	
}
